# Ejecutables
mi_mkfs: mi_mkfs.o bloques.o ficheros_basicos.o
	gcc -o mi_mkfs mi_mkfs.o bloques.o ficheros_basicos.o

programa: programa.o bloques.o
	gcc -o programa programa.o bloques.o

# Objetos
mi_mkfs.o: mi_mkfs.c
	gcc -c mi_mkfs.c

programa.o: programa.c bloques.h
	gcc -c programa.c

bloques.o: bloques.h bloques.c
	gcc -c bloques.c

fichreos_basicos.o: ficheros_basicos.c ficheros_basicos.h
	gcc -c ficheros_basicos.c


# Ordenes generales
all: mi_mkfs programa

clean:
	rm *.o
	rm programa mi_mkfs
